//使用node.js内置http模块搭建一个web服务器
//使用require引用内置模块
var http = require("http");
//引入nodejs内置的url模块
var url=require("url");

//利用http创建一个server
http.createServer(function (requers, response) { //创建一个web服务

    //设置响应头，状态码200，返回的是纯文本
    response.writeHead(200, {"Context-Type": "text/plain", "Charset": "utf-8"});



    /**
     * 获取请求路径上的参数
     * parse()
     *    第一个参数便是获取请求的路径信息
     *    第二个参数是，是否吧请求路径中的参数解析出来，true是解析，false是不解析
     */
    var params = url.parse(requers.url, true).query;

    for (var key in params) {
        response.write(key + " = " + params[key] + "\n");

    }

    //显示url请求路径信息
    response.write("display url:");
    response.write(requers.url);

    //设置相应结束
    response.end("");

}).listen(7777);    //设置监听端口


console.log("服务器已启动 http://localhost:7777");

